1
00:00:00,840 --> 00:00:06,060
Sa huling seksyon, napag-usapan namin kung paano namin kailangang lumikha ng isang pandaigdigang key at kahit papaano ay i-reference ito o

2
00:00:06,060 --> 00:00:10,980
gawin itong sanggunian sa aming estado ng form na nilikha at sa bawat oras na lumikha kami ng isang widget ng form, muli, I

3
00:00:10,980 --> 00:00:14,760
alam na ang bagay na ito ay isang uri ng mabigat na tungkulin, uri ng kumplikado, ngunit sa sandaling magsimula kaming magsulat ng ilang code,

4
00:00:14,760 --> 00:00:16,890
Sa tingin ko magsisimula kang makakuha ng ideya kung ano ang nangyayari.

5
00:00:17,070 --> 00:00:18,200
Kaya't magsulat tayo ng ilang code.

6
00:00:18,960 --> 00:00:24,180
Magsisimula ako sa pamamagitan ng pagbabalik-tanaw sa aking code editor at hahanapin ko ang estado ng aking login screen

7
00:00:24,180 --> 00:00:24,770
klase.

8
00:00:25,500 --> 00:00:31,380
Kaya sa loob, kung gagawa ka ng bagong instance variable na mag-iimbak ng global key na iyon.

9
00:00:32,070 --> 00:00:36,660
Kaya gagawa ako ng panghuling variable na naaalala ay nangangahulugan lamang na hindi ko maitalaga ang variable na ito.

10
00:00:38,170 --> 00:00:44,260
Tatawagin ko itong form key dahil tinutukoy nito ang form dito, magtatalaga ako ng global

11
00:00:44,260 --> 00:00:49,500
key at pagkatapos ay ginagamit ng bagay na ito ang parehong generic na syntax na ginagamit namin para sa estado dito.

12
00:00:49,930 --> 00:00:57,280
Tandaan, ang mga generic na open closing na maliit na bracket na ito ay isang paraan para gumawa ng isang constructor o a

13
00:00:57,280 --> 00:01:00,170
klase na tumatanggap ng isang uri na halos katulad ng isang function.

14
00:01:00,670 --> 00:01:05,650
Kaya naglalagay kami ng isang uri sa loob ng dito at na nagko-customize kung paano kumilos ang lahat ng mga function sa loob nito, o sa

15
00:01:05,650 --> 00:01:07,630
kahit anong iba't ibang uri ang inaasahan nila.

16
00:01:08,540 --> 00:01:15,080
Kaya sa pandaigdigang susi, hindi namin nais na sanggunian ang klase ng form, gusto naming sumangguni sa isang klase na tinatawag

17
00:01:15,080 --> 00:01:16,260
Form State.

18
00:01:16,850 --> 00:01:22,010
Kaya para sa uri dito, ilalagay ko sa estado ng form na tulad nito, at pagkatapos ay ilalagay ko ang aking sarili sa

19
00:01:22,010 --> 00:01:26,300
panaklong upang ipahiwatig na gusto kong lumikha ng isang instance ng pandaigdigang pangunahing bagay na ito.

20
00:01:27,400 --> 00:01:33,940
OK, kaya ito mismo dito ay tungkol lamang sa tanging lugar na makikita natin ang form na ito ng estado na bagay na papasok

21
00:01:33,940 --> 00:01:34,310
maglaro.

22
00:01:34,420 --> 00:01:39,250
Iyon ang dahilan kung bakit kailangan kong sabihin sa iyo ang tungkol sa pagkakaroon ng form state na ito, dahil sa isang punto kailangan nating,

23
00:01:39,250 --> 00:01:41,020
tulad ng, isulat ang Farm State dito mismo.

24
00:01:41,260 --> 00:01:45,640
Kung sumulat lang tayo ng form state, malamang na masasabi mo, Stephen, bakit tayo nagsusulat para sa estado

25
00:01:45,640 --> 00:01:46,470
at hindi farm lang?

26
00:01:47,440 --> 00:01:48,670
OK, kaya ito ang lumilikha ng susi.

27
00:01:48,970 --> 00:01:54,370
Ngayon, ang ikalawang hakbang ay kunin ang key na ito at nauugnay sa form na widget na aming ginagawa.

28
00:01:55,060 --> 00:02:01,810
Kaya sa aking form widget bilang isang karagdagang pinangalanang ari-arian, ako pagpunta sa pumasa sa key at key ay pagpunta sa

29
00:02:01,810 --> 00:02:05,060
maging ang form key instance variable na kakagawa lang namin.

30
00:02:05,080 --> 00:02:06,940
Kaya sasabihin ko ang form key tulad nito.

31
00:02:07,810 --> 00:02:08,789
At iyon ay halos ito.


